physically demanding - Turkish English Dictionary